* { /* <清楚所有元素边界和补白默认属性> */
	margin: 0 auto; 
	padding: 0px;
}
body { /* <定义页面属性> */
	padding:0px;
	margin: 0 auto; /* 居中显示 */
	color: #454545; /* 定义网页前景色字体颜色 */
	font-size: 12px;
	font-family: "微软雅黑";
	background: url(../images/zybg.gif) #fafafa repeat-x;
}
img{padding: 0px; margin:0px;}
ul,li{list-style:none;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,th{margin:0px;padding:0px; }
dl,dt,dd,h2,form,ul,li,p,img, span{margin:0; padding:0;}
/*定义超链接属性---------------------------------*/
a {/*<定义超链接默认属性>*/
	color: #454545;/*默认为中灰色*/
	text-decoration:none;/*清除下划线*/
}
a:hover {/*<定义鼠标经过超链接属性>*/
	color:#9d090b;/*鼠标经过高亮显示*/
	text-decoration: underline;
}
a img {/*<清除超链接中的图片蓝色边框>*/
	border:0;}
/*首页---------------------------------*/
.top{ width:1003px; height:104px;}
.logo{ width:303px;float:left;height:102px; padding-top:2px;}
.topr{ width:700px;float:left;height:104px;}
.toprs{ width:660px; height:25px; background:url(../images/top1.gif) no-repeat top right; text-align:right; color:#FFFFFF; padding-right:40px; line-height:25px;}
.toprs a{color:#FFFFFF; text-decoration:none;}
.toprs a:hover{ color:#ffde00; text-decoration:underline;}
.toprx{ width:700px; height:49px; float:left; padding-top:30px;}
.zt1{ font-size:20px; color:#c20a03; padding-left:10px; line-height:20px;}
.wby1{ width:108px; height:19px; border:1px solid #abadb3; padding-top:2px; padding-left:20px; font-size:12px; background:url(../images/top3.gif) #FFFFFF no-repeat; color:#898989; font-family:"微软雅黑";}
.wby2{ width:118px; height:23px;color:#898989;font-family:"微软雅黑";font-size:12px;line-height:21px; border:1px solid #abadb3; padding-bottom:0px; *padding-bottom:1px;_padding-bottom:1px; }
/*导航样式*/
.mune{ width:993px; height:35px; background:url(../images/menubg.gif) no-repeat top center; padding-left:20px;}
#nav {padding:0; margin:0; list-style:none; height:35px; position:relative; z-index:500;}
#nav li.top1 { display:block; float:left; height:35px;}
#nav li a.top1_link { display:block; float:left; height:35px; line-height:35px; color:#fff; text-decoration:none; font-size:14px;  padding:0 0 0 0px; cursor:pointer;  }
#nav li a.top1_link span {float:left; display:block; padding:0 30px 0 26px; height:35px; font-weight: normal;}
#nav li:hover a.top1_link span {background:url(../images/hk1.gif) no-repeat left top; color:#ffde00; font-weight:normal;}
#nav li a.top1_link p {   float:left;display:block;padding:0 30px 0 26px; color:#fff; height:35px; font-weight:normal;}
#nav li:hover a.top1_link p { float:left;background:url(../images/hk1.gif) no-repeat center top; color:#ffde00;font-weight:normal;}
#nav li a.top1_link font { font-size:14px; float:left; display:block; padding:0 25px 0 35px; height:35px;}
#nav li:hover a.top1_link font {background:url(../images/hk1.gif) no-repeat left top;}
/* Default list styling */
#nav li:hover {position:relative; z-index:200; }
#nav li:hover ul.sub
{left:0px; top:35px; background-color:#9d090b; padding-top:3px; padding-bottom:5px; white-space:nowrap; width:130px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:28px; position:relative; float:left; width:130px; font-weight:normal; background:url(../images/menu1.gif) no-repeat;}
#nav li:hover ul.sub li a
{display:block; font-size:12px; height:28px; width:130px; line-height:28px; text-indent:10px; color:#fff; text-decoration:none;}
#nav li:hover ul.sub li a:hover 
{background:#d6d6d6; color:#ffde00; font-weight:normal; background:url(../images/menu2.gif) no-repeat; }
#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.banner{ width:100%; height:428px; background:url(../images/banner.gif) no-repeat top center;}
.bannernr{ width:998px; height:408px; padding-top:20px; text-align:center;}
.mian1{ width:1003px; height:30px; line-height:30px; padding-top:4px;}
.mian1left{ width:400px; float:left; height:30px; margin-right:20px;}
.zt2{ font-size:12px; line-height:30px; font-family:'宋体';color:#454545;}
.zt2 a{ color:#454545;}
.zt2 a:hover{ color:#9d090b; text-decoration:underline;}
.mian1r{ width:573px; height:30px; float:left; text-align:right; color:#656565; padding-right:10px;}
.mian{ width:1003px; height:234px;}
.mianleft{ width:274px; height:218px; float:left; background:url(../images/mian1.gif) no-repeat;}
.mianlefttop{ width: 274px; height:43px;}
.mianleftnr{ width:200px; height:145px; padding:5px 38px 0px 36px; }
.mianleftnr li{ width:200px;color:#3c3b38; border-bottom:1px dotted #c0c0c0; background:url(../images/mian3.gif) no-repeat 0px 50%; text-indent:8px; line-height:26px;}
.mianleftnr li a{color:#3c3b38; text-decoration:none;}
.mianleftnr li a:hover{ text-decoration:underline;color:#9d090b;}
.more{ width:234px; height:25px; padding-right:40px; text-align:right;}
.mianz{ width:471px; height:218px; float:left; background:url(../images/mian6.gif) no-repeat;}
.mianztop{ width:471px; height:43px;}
.mianznr{ width:451px; height:150px;padding-left:10px; padding-right:10px;}
.qiyetitle{ width:0px; height:150px; float:left;}
.qiyemain{ width:451px; height:140px; }
.qiyemain dl { width:115px; height:130px;float:left; margin-top:10px; }
.qiyemain dl dt img{ padding:1px; border:1px solid #c5c3c2;}
.qiyemain dl dt{ width:98px; height:98px; }
.qiyemain dl dd{ width:98px; height:15px;  font-size:12px; padding-top:10px; color:#464646;text-align:center;font-family:"宋体";}
.morez{width:448px; height:24px; padding-right:23px; text-align:right; padding-top:1px;}
.mianright{ width:256px; height:218px; float:left; background:url(../images/mian9.gif) no-repeat;}
.mianrighttop{ width: 256px; height:43px;}
.mianrightnr{ width:182px; height:145px; padding:5px 38px 0px 36px; }
.mianrightnr li{ width:182px;color:#3c3b38; border-bottom:1px dotted #c0c0c0; background:url(../images/mian10.gif) no-repeat 0px 50%; text-indent:8px; line-height:26px;}
.mianrightnr li a{color:#3c3b38; text-decoration:none;}
.mianrightnr li a:hover{ text-decoration:underline;color:#9d090b;}
.moreright{width:200px;height:25px; padding-right:20px; text-align:right;}
.hzhb{ width:1003px; height:74px;}
.hzhb dl{ width:1003px; height:74px;}
.hzhb dl dd{ width:100px; float:left; height:74px; line-height:74px; font-size:16px; color:#454545;}
.hzhb dl dt{ width:118px; height:42px; float:left; padding-top:15px; margin-right:8px; }
.hzhb dl dt img{ width:118px; height:40px; border:1px solid #dddddd;  float:left;}
.bottom{ width:100%; height:91px; background:url(../images/foot.gif) repeat-x;}
.foot{ width:1003px; height:91px;}
.bottmleft{ width:907px; height:76px; float:left; line-height:20px; padding-top:15px; color:#828282;}
.bottmr{ width:96px; height:91px; float:left;}
.zt3{ color:#b61c1e;}

.zybanner{ width:937px; height:188px; padding-top:10px;}
.zymianbg{ width:1003px; background: url(../images/zy5.gif) no-repeat;min-height:560px; height:100%; _height:560px;}
.zymian{ width:937px; height: auto; padding:0px 33px 0px 33px; margin-bottom:15px;}
.zymian1{ width:937px; height:21px;  background:url(../images/zy1.gif) no-repeat top cente}
.zymian2{ width:895px; border-left:1px solid #FFFFFF; border-right:1px  solid #FFFFFF; background:url(../images/zy2.gif) repeat-x; padding:0px 20px 0px 20px;min-height:560px; height:100%; _height:560px;}
.zymianleft{ width:216px; height: auto; float:left; margin-right:20px; }
.zymianright{ width:659px; height: auto; float:left;}
.zymianlefttop{ width:196px; height:35px; padding-top:20px; padding-left:15px; padding-right:10px; font-size:18px;color:#2f2f2f; background:url(../images/zy6.gif) no-repeat;}
.zt4{ font-size:12px; padding-left:5px;}
.zymianleftmenu{ width:196px; height:auto; padding-left:10px; padding-right:10px;  background:url(../images/zy7.gif) repeat-y;}

/*定义子页三级菜单---------------------------------*/
#menu{width:196px; height:auto;}
	#menu h1{cursor:pointer;  color:#454545; font-size:12px; text-indent:30px; line-height:30px; font-weight:normal; background:url(../images/zy8.gif) no-repeat;}
	#menu h1 a{color:#454545;display:block; text-decoration:none;background:url(../images/zy8.gif) no-repeat;}
	#menu h1 a:hover{ display:block; color:#000;background:url(../images/zy9.gif) no-repeat;}
		#menu h1 a.nav_on{ display:block; color:#000;background:url(../images/zy9.gif) no-repeat;}
		#menu h1 a.nav_off{color:#454545;display:block; text-decoration:none;}
		#menu h1 a.nav_off:hover{ display:block; color:#000;background:url(../images/zy9.gif) no-repeat;}
	
	
	#menu h2{width:196px; height:30px;cursor:pointer;color:#454545;font-size:12px; line-height:30px; text-indent:45px; background:url(../images/zy10.gif) no-repeat;}
	#menu h2 a{color:#454545; text-decoration:none;font-weight:normal; display:block;background:url(../images/zy10.gif) no-repeat;}
	#menu h2 a:hover {width:196px; height:30px;color:#000; text-decoration:none; display:block;background:url(../images/zy9.gif) no-repeat;}
	#menu h2 a.nav_on{width:196px; height:30px;color:#000; text-decoration:none; display:block;background:url(../images/zy9.gif) no-repeat;}	
	#menu h2 a.nav_off{color:#454545; text-decoration:none;font-weight:normal; display:block; }
	#menu h2 a.nav_off:hover {width:196px; height:30px;color:#000; text-decoration:none; display:block;background:url(../images/zy9.gif) no-repeat;}	

	
	#menu ul{ width:196px;height: auto;overflow:auto; border-bottom:1px solid #e5e5e5;}
	#menu ul li{ width:196px; height:28px;line-height:28px; text-indent:55px; background:url(../images/zy11.gif) no-repeat;}
	#menu  li a{width:196px; height:28px; text-decoration:none; color:#454545; display:block;background:url(../images/zy11.gif) no-repeat;}
	#menu  li a:hover{ color:#c60703; display:block; text-decoration:none;background:url(../images/zy9.gif) no-repeat;}
		#menu  li a.nav_on{ color:#c60703; display:block; text-decoration:none;background:url(../images/zy9.gif) no-repeat;}
	#menu  li a.nav_off{width:196px; height:28px; text-decoration:none; color:#454545; display:block;}
		#menu  li a.nav_off:hover{ color:#c60703; display:block; text-decoration:none;background:url(../images/zy9.gif) no-repeat;}
	.no{display:none;}
.zymianleftfoot{ width:216px; height:12px; background:url(../images/zy12.gif) no-repeat; margin-bottom:20px;}
.zydh{ width:176px; height:56px; background:url(../images/zy13.gif) no-repeat; padding-top:18px; padding-bottom:18px; line-height:29px; padding-left:20px; font-weight:bold; padding-right:20px;}
.zymianrighttop{ width:659px; height:26px; background:url(../images/zy14.gif) no-repeat; padding-top:10px;text-indent:15px;}
.zymianrightnr{ width:657px; height:auto; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; background-color:#FFFFFF; padding-top:20px;}
.prolist{ width:649px; height:auto; padding-left:8px;}
.prolist dl{ width:130px; height:180px; float:left; background:url(../images/zy15.gif) no-repeat; margin-left:25px;*margin-left:25px;_margin-left:18px; margin-bottom:25px;}
.prolist dl dt{ width:122px; height:122px; margin-bottom:12px;*margin-bottom:12px;_margin-bottom:5px;}
.prolist dl dt img{ padding:4px;}
.prolist dl dd{ width:112px;line-height:20px; color:#454545; padding-left:8px; padding-right:8px;}
.fy{ width:657px; height:35px; padding-top:10px; padding-bottom:10px; text-align:center;}
.zymianrightfoot{ width:659px; height:12px; background:url(../images/zy16.gif) no-repeat;}
.pro{ width:607px; height:auto; padding-left:25px; padding-right:25px;}
.protop{ font-weight:bold; width:607px; height:30px; line-height:30px; border-bottom:1px solid #c2c2c2; color:000; font-size:15px; background:url(../images/zy17.gif) no-repeat 0px 50%; text-indent:15px;}
.pronr{ width:384px; height:auto; padding-top:40px; margin-left:107px; margin-right:107px; padding-bottom:20px;}
.pronr img{ border:1px solid #e9e9e9; padding:10px;}
.pronrjs{ width:607px; height:auto; line-height:28px; padding-top:5px; padding-bottom:10px;}
.case{ width:607px; height:auto;padding-left:25px; padding-right:25px;}
.case1{ width:607px; height:auto;padding-left:0px; padding-right:25px;}
.case dl{ width:607px; height:114px; border-bottom:1px dotted #cdcdcd; margin-bottom:15px;}
.case dl dd{ width:492px;float:left; line-height:26px;}
.case dl dt{ width:100px; height:100px; float:left; margin-right:15px;}
.case dl dt img{ border:1px solid #d9d9d9;}
.bt{ width:492px; line-height:26px; font-size:14px; font-weight:bold;}
.xx{ font-weight:normal; font-size:12px; color:#b81c07; float:right;}
.xx a{ color:#b81c07; text-decoration:underline;}
.xx a:hover {color:#b81c07; text-decoration:underline; font-weight:bold;}
.case li{ background: url(../images/zy18.gif) no-repeat 0px 50%; text-indent:15px; border-bottom:1px dashed #e3e3e3; line-height:38px;}
.case p{ line-height:28px;}
.xwbt{ width:607px;min-height:50px; height:100%; _height:50px; color:#000; border-bottom:1px solid #e5e5e5; font-size:16px; text-align:center; line-height:50px; }
.xwsj{ width:607px; height:20px; line-height:20px; color:#9c9c9c; text-align:center; padding-bottom:15px; }
.news{width:607px; height:auto;padding-left:25px; padding-right:25px;}
.newssj{ float:right; color:#585858;font-weight:normal;}
.news dl{ width:607px; height:100px; }
.news dl dt{ color:#000000; font-weight:bold; background:url(../images/zy19.gif) no-repeat 0px 50%; padding-left:15px; border-bottom:1px solid #dddddd; line-height:25px;}
.news dl dt a{ color:#000000; text-decoration:none;}
.news dl dt a:hover{ text-decoration:underline; color:#bd0603;}
.news dl dd{ line-height:24px; padding-top:5px;}
